/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Programas;

/**
 *
 * @author Heitor
 */
import java.util.ArrayList;

public class CriarProcesso {        
	ArrayList<Processo> proc;//Guarda uma lista de processos
	Processo processo;//Usado para criar um processo
	int quant;
        static int numProcesso,numThread,groupId;//Id das threads e processos
	public CriarProcesso(){		
		numProcesso=numThread=groupId=0;
	}	
	private int random(int maximo) {
	    Double random = Math.random() * 100;
	    return (random.intValue() % maximo);
	}
    public ArrayList<Processo> criacaoDoProcesso(){
	proc=new ArrayList<Processo>();
        quant=random(10)+1;
	while(quant>0){
		processo=new Processo(random(10)+1,random(200)+1,random(10)+1,random(5)+1,random(300)+1);
		numProcesso++;
		quant--;
		proc.add(processo);
	}
        groupId++;
	return proc;
    }	
}
